p#example {
    color: grey;
    font: 12px 'Arial', sans-serif;
}

body {
    font-family: "Helvetica", "Arial", Serif;
    background-color: #fff;
    color: #000;
}

table {
    margin: auto;
    border: 1px solid #699
}
caption {
    margin: auto;
    padding: .2em;
    font-size: 1.2em;
    font-weight: bold;
}
th {
    font-weight: normal;
    font-style: italic;
    text-align: left;
    border: 1px dotted #699;
    background-color: #9cc;
    color: #000;
}
th, td {
    width: 10em;
    padding: .5em;
}

/*tr:nth-child(odd) { background-color: #ffc;}*/
/*tr:nth-child(even) { background-color: #fff;}*/

/*tr:hover {*/
    /*font-weight: bold;*/
/*}*/
.bold {
    background-color: #ffc;
}
